package com.iwop.moto.dao;


import com.iwop.moto.model.MPromotion;
import com.iwop.moto.model.SuperRecordModel;

import java.util.List;
import java.util.Map;

/** 推荐用户关联
 * @author czq
 * @version 1.0
 * @created 2017/2/15 0015.
 */

public interface MPromotionDao {

    /**
     * 获取被推荐人的推荐记录 host_user
     * @param fromUserId
     * @return
     */
    MPromotion getSuperUserByFromUser(String fromUserId);

    /**
     * 获取推荐人的下属级人数
     * @param hostUserid 推荐人
     * @return
     */
    List<String> getChildUsersByhostUser(String hostUserid);

    /**
     *
     * @param userId
     */
    List<SuperRecordModel> findChildUserInfoByUserId(SuperRecordModel superRecordModel);

    Long countPayMent(SuperRecordModel srModel);
}
